/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cz.muni.fi.pa165.restklient;
 
import com.fasterxml.jackson.databind.JsonNode;
import org.springframework.web.client.RestTemplate;
 
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
 
public class TabuleRestKlient {
 
    public static void main(String[] args) {
        RestTemplate rt = new RestTemplate();
 
        //POST pro přidání
//        URI uri = rt.postForLocation("http://localhost:8080/tabule/?zverejni={text}", null, "příliš žlutoučký kůň");
        
        //POST pro přidání
        Map<String,String> map = new HashMap<String, String>();
        map.put("zverejni","SKUSKA");
        URI uri = rt.postForLocation("http://localhost:8080/pa165/remote/tabule", map);

        
        System.out.println("uri nového záznamu = " + uri);
 
        //GET pro získání všech záznamů
        JsonNode jsonNode = rt.getForObject("http://localhost:8080/pa165/remote/tabule", JsonNode.class);
 
        for(JsonNode m : jsonNode) {
            System.out.println("záznam = " + m);
        }
    }
}